TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Mid Hudson Area rating list selection
                                                2023 Mid Hudson Area rating list selection
2024 TLS League Ratings
Section - Eastern           District - New York           Area - Mid Hudson
All    Men    By Rating
(As of 11/08/2025)
2024 2024 2024
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Spencer Larson U
4.41 (4.5) 4.5         18 +   PATTERSON, NY
2 Dennis Sult U
4.26 (4.5) 4.5         18 +   Newburgh, NY
3 Shawn Holzmann U
4.19 (4.5) 4.5         18 +   Red Hook, NY
4 Andrew Constant U
4.18 (4.5) 4.5         18 +   Hurley, NY
5 Mark Cukaj U
4.10 (4.5) 4.0         18 +   Lagrangeville, NY
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
6 Richard Callwood U
3.98 (4.0) 4.5         18 +   Carmel, NY
7 Vibhas Jain U
3.95 4.0 3.0         18 +   Hyde Park, NY
8 Sean Burns U
3.88 (4.0) 4.0         18 +   Hopewell Junction, NY
9 James Koob U
3.83 4.0 4.0         18 +   Greenwich, CT
10 Eddie Demirci U
3.80 4.0 4.0         18 +   Bay Shore, NY
11 Brian Hogan U
3.68 4.0 4.0         40 +   STAMFORD, CT
12 Nicholas Godec U
3.61 4.0 3.5         18 +   New York, NY
13 David West U
3.58 (4.0) 4.0         18 +   New Windsor, NY
14 roni dotan U
3.57 4.0 4.0         18 +   Brooklyn, NY
15 Aaron Lockhart U
3.56 (4.0) 3.5         18 +   Kingston, NY
16 Mark Cooper U
3.52 (4.0) 4.0         55 +   Poughkeepsie, NY
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
17 Richard Birgler U
3.47 3.5 3.5         55 +   Smallwood, NY
18 Matteo Kinnicutt U
3.43 3.5 3.5         18 +   Saugerties, NY
19 Robert Russini U
3.41 (3.5) 4.0         18 +   Stormville, NY
20 Nils Kenaston U
3.40 (3.5) 4.0         18 +   Poughkeepsie, NY
21 Gary Davis U
3.39 3.5 4.0         55 +   Clinton Corners, NY
22 Steven Anderson U
3.37 3.5 3.5         40 +   Copake, NY
23 Tyler Wood U
3.35 3.5 3.5         18 +   ULSTER PARK, NY
24 Joshua Smith U
3.35 3.5 3.5         18 +   Hopewell Junction, NY
25 James Melville U
3.33 (3.5) 3.5         18 +   Carmel, NY
26 Michael Hyman U
3.32 3.5 3.5         18 +   Kingston, NY
27 Mickey Duzyj U
3.32 3.5 3.5         40 +   Rhinebeck, NY
28 Joseph Paoli U
3.30 3.5 3.5         18 +   Goshen, NY
29 Andrew Cohen U
3.30 3.5 3.0         18 +   Woodstock, NY
30 Daniel Williams U
3.29 3.5 3.5         40 +   Red Hook, NY
31 Nathen Clerici U
3.28 3.5 3.5         18 +   Kingston, NY
32 Mark Palmer U
3.27 3.5 3.5         18 +   Kingston, NY
33 Nicholas Paty U
3.24 3.5 3.5         18 +   Beacon, NY
34 Brian Tsai U
3.23 3.5 3.5         18 +   Red Hook, NY
35 Edward Petry U
3.23 3.5 3.5         55 +   Newburgh, NY
36 Noel Gilliard U
3.23 (3.5) 3.5         18 +   Wingdale, NY
37 Louis Mirabal U
3.22 3.5 3.5         18 +   Salisbury Mills, NY
38 Joey Asher U
3.22 3.5 3.5         55 +   Cold Spring, NY
39 Hamed Nafa U
3.21 3.5 3.5         18 +   Cold Spring, NY
40 Navin Chawla U
3.20 3.5 3.5         40 +   Rhinebeck, NY
41 Anthony Bonavoglia U
3.20 (3.5) 3.5         18 +   Hopewell Junction, NY
42 Aleksan Tokatlyan U
3.19 3.5 3.5         55 +   Hopewell Junction, NY
43 Paul Mushlit U
3.18 (3.5) 3.5         18 +   Kingston, NY
44 Roger Delbue U
3.18 3.5 3.5         18 +   Blooming Grove, NY
45 Michael Todd U
3.17 3.5 3.5         18 +   Hopewell Junction, NY
46 DShaun Parker U
3.17 3.5 3.5         18 +   POUGHKEEPSIE, NY
47 Scott Mallen U
3.17 (3.5) 3.5         55 +   Hyde Park, NY
48 Timothy Polanish U
3.15 3.5 3.0         18 +   Poughkeepsie, NY
49 Mark Temple U
3.14 (3.5) 3.5         18 +   Hopewell Junction, NY
50 David Baisley U
3.14 3.5 3.5         55 +   Monroe, NY
51 Steven Turk U
3.13 (3.5) 3.5         18 +   Highland, NY
52 Rod Mano U
3.13 3.5 3.5         55 +   FISHKILL, NY
53 Charles Laing U
3.13 3.5 3.5         40 +   Red Hook, NY
54 Graham Trask U
3.12 3.5 3.5         40 +   Staatsburg, NY
55 Chris Corrado U
3.12 3.5 3.5         55 +   Cortlandt Manor, NY
56 Christopher Bergamini U
3.12 3.5 3.5         18 +   Cortlandt Manor, NY
57 Seth Denenberg U
3.11 3.5 3.5         18 +   Cortlandt Manor, NY
58 Paul Abruzzo U
3.11 3.5 3.5         40 +   Rhinebeck, NY
59 John Sirman U
3.10 3.5 3.5         40 +   Wappingers Falls, NY
60 Patrick Quish U
3.10 3.5 3.0         18 +   Wappingers Falls, NY
61 Brad Dunn U
3.09 3.5 3.5         55 +   Saugerties, NY
62 Nick Stern U
3.08 3.5 3.5         40 +   Red Hook, NY
63 Jeff Conston U
3.08 3.5 3.5         55 +   Hopewell Junction, NY
64 Antwan Williams U
3.07 3.5 3.5         18 +   Central Valley, NY
65 Dan Stone U
3.07 (3.5) 3.5         40 +   Kingston, NY
66 nicholas Kamen U
3.04 3.5 3.0         18 +   Saugerties, NY
67 Kent Charter U
3.04 3.5 3.5         55 +   Wappingers Falls, NY
68 Hardeep Singh U
3.03 3.5 3.0         18 +   New York, NY
69 Srikant Ganesan U
3.03 3.5 3.0         18 +   Fishkill, NY
70 Michael Connelly U
3.03 3.5 3.0         18 +   Hopewell Junction, NY
71 Valen Zeltser U
3.02 3.5 3.0         18 +   BEACON, NY
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
72 Timothy Zwart U
3.00 3.0 3.5         55 +   Salisbury Mls, NY
73 Marc Alston U
3.00 3.0 3.5         18 +   Wappingers Falls, NY
74 Michael Sandick U
2.98 3.0 3.0         18 +   Putnam Valley, NY
75 Michael Feinberg U
2.98 3.0 3.5         40 +   Rhinebeck, NY
76 David Polk U
2.97 3.0 3.0         18 +   Wappingers Falls, NY
77 David Miller U
2.97 3.0 3.0         40 +   Kerhonkson, NY
78 Max Borchert U
2.97 3.0 3.5         18 +   Marlboro, NY
79 Zachary Bayman U
2.97 3.0 3.0         18 +   Red Hook, NY
80 Tyler Etzel U
2.96 3.0 3.5         55 +   Central Valley, NY
81 George Ciardi U
2.96 3.0 3.5         55 +   Aurora, OH
82 Haibo Ban U
2.96 3.0 3.5         18 +   Sherman, CT
83 Sidney Hymes U
2.95 3.0 3.5         40 +   Kingston, NY
84 Adam DeSiena U
2.95 (3.0) 3.5         18 +   Shrub Oak, NY
85 JOHN KYLE U
2.94 3.0 3.0         55 +   Goshen, NY
86 MICHAEL GELLER U
2.94 3.0 3.0         40 +   New Paltz, NY
87 Donald Marks U
2.93 3.0 3.0         18 +   Hyde Park, NY
88 Davin Hazirjian U
2.92 3.0 3.5         18 +   Cornwall, NY
89 Brian McKenna U
2.88 (3.0) 3.0         18 +   Hopewell Junction, NY
90 Spike Vrusho U
2.87 3.0 3.0         40 +   Kingston, NY
91 Charlie Michelin U
2.87 3.0 3.0         18 +   Poughkeepsie, NY
92 Anthony Frangione U
2.86 3.0 3.5         55 +   Hopewell Junction, NY
93 James Soha U
2.84 3.0 3.0         18 +   Poughkeepsie, NY
94 Jeff Roda U
2.84 (3.0) 3.0         18 +   Poughkeepsie, NY
95 Daniel Lewis U
2.84 3.0 3.0         18 +   Hopewell Junction, NY
96 Prabhas Viswanathan U
2.83 3.0 3.0         40 +   Beacon, NY
97 Douglas Milford U
2.83 (3.0) 3.0         55 +   Woodstock, NY
98 Paul Curran U
2.83 3.0 3.0         18 +   HIGHLAND, NY
99 Brian Spaeth U
2.82 3.0 3.0         18 +   Red Hook, NY
100 brian smith U
2.82 (3.0) 3.0         18 +   Lagrangeville, NY
101 Philippe Cotennec U
2.82 3.0 3.0         18 +   Cold Spring, NY
102 Geoff Tarson U
2.80 3.0 3.0         40 +   Staatsburg, NY
103 Kans Lau U
2.80 (3.0) 3.0         55 +   Pearl River, NY
104 Will Berkowitz U
2.80 3.0 2.5         18 +   Olivebridge, NY
105 Neil Peruffo U
2.79 3.0 3.0         18 +   Poughkeepsie, NY
106 Mark Melton U
2.79 3.0 3.0         40 +   Kerhonkson, NY
107 Albert Cousins U
2.79 3.0 3.0         40 +   Millbrook, NY
108 Richard Merck U
2.77 3.0 3.0         40 +   West Hurley, NY
109 Gregory Lenyszyn U
2.77 3.0 3.0         18 +   FISHKILL, NY
110 douglas shippee U
2.76 3.0 3.0         40 +   Kingston, NY
111 William Coy U
2.76 3.0 3.0         40 +   Highland, NY
112 Jeff Tsui U
2.74 3.0 3.0         40 +   Hudson, NY
113 John Rapiel U
2.74 3.0 2.5         18 +   Wappingers Falls, NY
114 GERALD PROTHEROE U
2.74 3.0 3.0         40 +   Rhinebeck, NY
115 John Cusick U
2.74 3.0 3.0         40 +   Rhinebeck, NY
116 Steve Vogt U
2.73 3.0 3.0         18 +   Poughkeepsie, NY
117 David Levin U
2.73 3.0 3.0         18 +   Highland Mills, NY
118 Nathan Kerxhalli U
2.73 3.0 3.0         18 +   Lagrangeville, NY
119 Sean Thomann U
2.72 3.0 3.0         18 +   Croton ON Hudson, NY
120 Jeffrey Stein U
2.72 3.0 3.0         40 +   Hurley, NY
121 Hank Schachte U
2.72 3.0 3.0         40 +   Rhinebeck, NY
122 Marcel Hinds U
2.72 3.0 3.5         40 +   Germantown, NY
123 Trevor Fine U
2.72 3.0 3.5         40 +   Woodstock, NY
124 Oriel Davis - Lyons U
2.71 3.0 3.0         40 +   Saugerties, NY
125 Todd Redl U
2.69 3.0 3.0         40 +   Poughkeepsie, NY
126 Ascher Baer U
2.68 3.0 3.0         18 +   Clinton Corners, NY
127 Thomas Tokarski U
2.67 3.0 3.0         18 +   Lagrangeville, NY
128 John Nisi U
2.67 3.0 3.0         18 +   Poughkeepsie, NY
129 Ron Baker U
2.66 3.0 3.0         40 +   Woodstock, NY
130 ROBERT STEVENS U
2.63 3.0 3.0         40 +   New York, NY
131 David Bresnahan U
2.62 3.0 3.0         40 +   Red Hook, NY
132 Padraic Bradley U
2.62 3.0 3.0         40 +   Kingston, NY
133 Kirk Allen U
2.62 3.0 3.0         18 +   Wappingers Falls, NY
134 Nick Sustana U
2.61 3.0 2.5         40 +   Ulster Park, NY
135 MICHAEL PEARLMAN U
2.60 3.0 3.0         55 +   Hopewell Junction, NY
136 Billy Shovan U
2.59 3.0 3.0         18 +   Cornwall, NY
137 John Jongebloed U
2.59 3.0 3.0         40 +   New Windsor, NY
138 David Diaz U
2.59 3.0 3.0         18 +   Hopewell Junction, NY
139 Mischa Cohn U
2.59 3.0 3.0         40 +   New Paltz, NY
140 Samuel Moyer U
2.58 3.0 3.0         18 +   Salt Point, NY
141 Kahlil Lozoraitis U
2.58 3.0 3.0         40 +   Brooklyn, NY
142 Gil Lobell U
2.58 3.0 3.0         40 +   New Paltz, NY
143 Samuel Lashlee U
2.58 3.0 3.0         40 +   Albany, NY
144 Lautaro Paredes U
2.57 3.0 3.0         18 +   New York, NY
145 Raymond Greenberg U
2.57 3.0 3.0         40 +   Gardiner, NY
146 Andy Dumornay U
2.57 (3.0) 3.0         18 +   Rock Hill, NY
147 Douglas Parker U
2.56 3.0 3.0         55 +   Mahwah, NJ
148 Jeff Hennessy U
2.55 3.0 3.0         55 +   Wingdale, NY
149 David Held U
2.55 3.0 3.0         40 +   New Paltz, NY
150 Edward Barbour U
2.55 3.0 3.0         40 +   Kingston, NY
151 carlo saenz U
2.54 3.0 3.0         55 +   Millbrook, NY
152 Erwin Watson U
2.53 3.0 2.5         18 +   Poughkeepsie, NY
153 Edward Staudenmayer U
2.53 (3.0) 3.0         18 +   Patterson, NY
154 Christopher Rand U
2.52 3.0 3.0         18 +   Poughkeepsie, NY
155 David Gatta U
2.52 3.0 3.0         18 +   Poughkeepsie, NY
156 Brian Ackley U
2.52 3.0 2.5         40 +   Tivoli, NY
157 Shaul Betesh U
2.51 3.0 3.0         40 +   TILLSON, NY
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
158 Mark Richardson U
2.49 2.5 3.0         40 +   Highland, NY
159 John Hettinger U
2.49 (2.5) 2.5         18 +   Poughkeepsie, NY
160 Jeffrey Hannes U
2.48 2.5 3.0         18 +   New Windsor, NY
161 Blake Gingerich U
2.47 2.5 3.0         40 +   Saugerties, NY
162 Bing Yang U
2.44 2.5 3.0         40 +   Livingston, NY
163 Enrique Piraces U
2.44 2.5 3.0         18 +   Tivoli, NY
164 Colter Mazur U
2.42 (2.5) 3.0         18 +   West Hurley, NY
165 Eric Haims U
2.42 2.5 3.0         40 +   Clinton Corners, NY
166 Tim Dumbleton U
2.42 2.5 2.5         40 +   Rhinebeck, NY
167 Richard Levine U
2.40 2.5 3.0         55 +   Wappingers Falls, NY
168 Allen Miller U
2.38 2.5 3.0         18 +   Wappingers Falls, NY
169 Jeffrey Feinsod U
2.37 2.5 3.0         18 +   New Paltz, NY
170 Eric Franco U
2.36 2.5 3.0         18 +   Kingston, NY
171 Brad New U
2.29 (2.5) 3.0         18 +   Poughkeepsie, NY
172 Tony Maida U
1.98 2.0 2.5         40 +   Kingston, NY
Michael Abitbol U
n/a n/a 3.5         18 +   New York, NY
John Ackerman U
n/a n/a 3.5         18 +   Staatsburg, NY
Robert Allen U
n/a n/a 3.0         18 +   New York, NY
Damian Amodeo U
n/a n/a 3.5         18 +   LAGRANGEVILLE, NY
Jim Azukas U
n/a n/a 3.0         18 +   Lagrangeville, NY
Nik Balchandani U
n/a n/a 3.5         18 +   Poughkeepsie, NY
Edger Bout U
n/a n/a 4.0         55 +   Monroe, NY
Greg Boyd U
n/a n/a 2.5         18 +   Gardiner, NY
Thomas Cassidy U
n/a n/a 2.5         18 +   Poughkeepsie, NY
Oliver Correa U
n/a n/a 3.5         18 +   Craryville, NY
Christopher DeForest U
n/a n/a 3.0         18 +   Kingston, NY
Eric Duvivier U
n/a n/a 3.5         18 +   New Paltz, NY
Scott Earl U
n/a n/a 3.0         18 +   Cornwall ON Hudson, NY
Daniel Eng U
n/a n/a 3.5         18 +   Flushing, NY
Paul Ferrari U
n/a n/a 3.0         18 +   Highland Mills, NY
Eric Foret U
n/a n/a 3.5         18 +   Chelsea, NY
Clifford Forrester U
n/a n/a 3.0         18 +   Poughquag, NY
Chris Franke U
n/a n/a 3.5         18 +   Highland Mills, NY
Bill Gibson U
n/a n/a 3.5         18 +   West Hurley, NY
Joe Goldsmith U
n/a n/a 3.0         18 +   Poughkeepsie, NY
Reid Goodman U
n/a n/a 3.0         18 +   WEST HARRISON, NY
Jake Guralnick U
n/a n/a 3.5         18 +   Woodstock, NY
John Haubrich U
n/a n/a 4.0         18 +   RHINEBECK, NY
Hal Hauck U
n/a n/a 3.5         18 +   Kingston, NY
Benjamin Hayon U
n/a n/a 3.5         18 +   Beacon, NY
Tim Heger U
n/a n/a 3.5         18 +   Hudson, NY
Matt Heinly U
n/a n/a 3.5         18 +   Poughkeepsie, NY
Aidan Higgins U
n/a n/a 3.5         18 +   Marlboro, NY
Christian Hodge U
n/a n/a 3.0         18 +   Lagrangeville, NY
Raymond Hoey U
n/a n/a 3.0         18 +   Kingston, NY
Matt Horton U
n/a n/a 3.0         18 +   Catskill, NY
Dustin Horvat U
n/a n/a 3.0         18 +   Mount Marion, NY
Matthew Humbaugh U
n/a n/a 3.5         40 +   Rhinebeck, NY
Christopher Hung U
n/a n/a 4.0         55 +   Monroe, NY
John Incledon U
n/a n/a 3.0         18 +   Hopewell Junction, NY
David Jutton U
n/a n/a 4.0         18 +   Red Hook, NY
David Kaleta U
n/a n/a 3.0         18 +   BEACON, NY
Allan Kaplan U
n/a n/a 3.5         18 +   Fishkill, NY
Bryan Kee U
n/a n/a 3.5         40 +   Accord, NY
David Kennedy U
n/a n/a 3.0         18 +   Chester, NY
Christopher Kroner U
n/a n/a 3.5         18 +   Millbrook, NY
Alexei Kroujiline U
n/a n/a 3.0         18 +   Hopewell Junction, NY
Jan Kruger U
n/a n/a 3.5         18 +   Kingston, NY
David Krulewitch U
n/a n/a 3.5         18 +   Lagrangeville, NY
Lawrence Kunz U
n/a n/a 2.5         18 +   Poughkeepsie, NY
Troy Kuveikis U
n/a n/a 3.0         18 +   SAINT PETERSBURG, FL
Dale Lois U
n/a n/a 3.5         55 +   Poughkeepsie, NY
Glenn Lois U
n/a n/a 3.5         55 +   Fishkill, NY
Robert Malhotra U
n/a n/a 4.0         18 +   WILTON, CT
Jaime Marsella U
n/a n/a 3.5         18 +   Millbrook, NY
Vincent McGahay U
n/a n/a 3.0         18 +   Poughkeepsie, NY
Philip Mehl U
n/a n/a 3.0         18 +   Rhinebeck, NY
Joshua Mercado U
n/a n/a 2.5         18 +   Hopewell Junction, NY
Frank Miller U
n/a n/a 3.5         18 +   Wallkill, NY
Jan Muller U
n/a n/a 3.0         18 +   Poughkeepsie, NY
Clark Matthew Nichols U
n/a n/a 3.0         18 +   Denver, NY
Patrick O'Brien U
n/a n/a 3.0         55 +   Orangeburg, NY
Felipe Osorio U
n/a n/a 3.0         18 +   White Plains, NY
Phil van Oss U
n/a n/a 3.5         55 +   Lagrangeville, NY
Eric Perrot U
n/a n/a 4.0         55 +   Newburgh, NY
David Piersal U
n/a n/a 3.0         18 +   Holmes, NY
Matthew Prete U
n/a n/a 3.5         18 +   Poughkeepsie, NY
Todd Ritter U
n/a n/a 4.0         55 +   Poughkeepsie, NY
Jonathan Rojas U
n/a n/a 3.0         18 +   Poughkeepsie, NY
Ben Saputra U
n/a n/a 3.0         18 +   Pleasant Valley, NY
Benno Schmidt U
n/a n/a 3.5         55 +   Tuxedo Park, NY
Kyle Schneck U
n/a n/a 4.0         18 +   Clinton Corners, NY
Craig Shepherd U
n/a n/a 3.0         18 +   Harriman, NY
Luke Simmons U
n/a n/a 3.5         18 +   Hopewell Junction, NY
Michael Stancampiano U
n/a n/a 3.0         18 +   Poughkeepsie, NY
Robert Theodore U
n/a n/a 3.0         18 +   Hopewell Junction, NY
David Todd U
n/a n/a 3.5         18 +   BLOOMINGTON, NY
Sean Tracy U
n/a n/a 3.5         18 +   Poughkeepsie, NY
Krishna Varanasi U
n/a n/a 3.5         18 +   Wappingers Falls, NY
Alex Volinsky U
n/a n/a 3.0         18 +   New Windsor, NY
Scott Wall U
n/a n/a 3.5         55 +   Poughkeepsie, NY
Eric Weiner U
n/a n/a 3.0         18 +   Saugerties, NY
David White U
n/a n/a 4.0         18 +   Modena, NY
Edward Wilson U
n/a n/a 3.5         18 +   Stormville, NY
Jeevan Yarlagadda U
n/a n/a 4.0         18 +   New Windsor, NY
Marc Zeepvat U
n/a n/a 3.5         18 +   Warwick, NY